<html>
<head>
<meta charset="UTF-8" />
<title>Insert title here</title>
</head>
<body>
	<hr />
	<span th:text="Hello"></span>
	<hr />
	msg:
	<span th:text="${msg}"></span>
	<hr />
	是否为空：
	<span th:text="${#strings.isEmpty(msg)}"></span>
	<hr />
	是否包含o字符：
	<span th:text="${#strings.contains(msg,'o')}"></span>
	<hr />
	是否以h开头：
	<span th:text="${#strings.startsWith(msg,'h')}"></span>
	<hr />
	是否以d结尾：
	<span th:text="${#strings.endsWith(msg,'d')}"></span>
	<hr />
	msg长度：
	<span th:text="${#strings.length(msg)}"></span>
	<hr />
	某字串的下标(llo)：
	<span th:text="${#strings.indexOf(msg,'llo')}"></span>
	<hr />
	截取字串1：
	<span th:text="${#strings.substring(msg,5)}"></span>
	<hr />
	截取字串2：
	<span th:text="${#strings.substring(msg,5,7)}"></span>
	<hr />
	转大写：
	<span th:text="${#strings.toUpperCase(msg)}"></span>
	<hr />
	转小写：
	<span th:text="${#strings.toLowerCase(msg)}"></span>
	<hr />
	日期格式1：
	<span th:text="${#dates.format(date)}"></span>
	<hr />
	日期格式2：
	<span th:text="${#dates.format(date,'yyyy/MM/dd')}"></span>
	<hr />
	年：
	<span th:text="${#dates.year(date)}"></span>
	<hr />
	月：
	<span th:text="${#dates.month(date)}"></span>
	<hr />
	日：
	<span th:text="${#dates.day(date)}"></span>

	<hr />
	if：
	<span th:if="${'男'}== '男'"> nan</span>
	<hr />
	if：
	<span th:if="${'女'}== '女'"> nv</span>

	<hr />
	switch
	<div th:switch="${'1'}">
		<span th:case='1'>ID为1</span> <span th:case='2'>ID为2</span>
	</div>

	<hr />
	list:each 遍历：
	<table>
		<tr>
			<th>name</th>
			<th>pass</th>
			<th>age</th>
		</tr>
		<tr th:each="u : ${list}">
			<td th:text="${u.name}"></td>
			<td th:text="${u.pass}"></td>
			<td th:text="${u.age}"></td>
		</tr>
	</table>

	<hr />
	<pre>
		状态变量属性 
		1,index:当前迭代器的索引 从 0 开始 
		2,count:当前迭代对象的计数 从 1 开始 
		3,size:被迭代对象的长度 
		4,even/odd:布尔值，当前循环是否是偶数/奇数 从 0 开始 
		5,first:布尔值，当前循环的是否是第一条，如果是返回 true 否则返回 false 
		6,last:布尔值，当前循环的是否是最后一条，如果是则返回 true 否则返回 false
	</pre>
	<table border="1">
		<tr>
			<th>Name</th>
			<th>Pass</th>
			<th>Age</th>
			<th>Index</th>
			<th>Count</th>
			<th>Size</th>
			<th>Even</th>
			<th>Odd</th>
			<th>First</th>
			<th>lase</th>
		</tr>
		<tr th:each="u,var : ${list}">
			<td th:text="${u.name}"></td>
			<td th:text="${u.pass}"></td>
			<td th:text="${u.age}"></td>
			<td th:text="${var.index}"></td>
			<td th:text="${var.count}"></td>
			<td th:text="${var.size}"></td>
			<td th:text="${var.even}"></td>
			<td th:text="${var.odd}"></td>
			<td th:text="${var.first}"></td>
			<td th:text="${var.last}"></td>
		</tr>
	</table>

	<hr />
	map:
	<table border="1">
		<tr>
			<th>Name</th>
			<th>Pass</th>
			<th>Age</th>
		</tr>
		<tr th:each="maps : ${map}">
			<td th:text="${maps}"></td>
		</tr>
	</table>
	<th />
	
	<hr/>
	可行map遍历：
	<table border="1">
		<tr>
			<th>Name</th>
			<th>Pass</th>
			<th>Age</th>
		</tr>
		<tr th:each="maps : ${map}">
			<td th:each="entry:${maps}" th:text="${entry.value.name}"></td>
			<td th:each="entry:${maps}" th:text="${entry.value.pass}"></td>
			<td th:each="entry:${maps}" th:text="${entry.value.age}"></td>
		</tr>
	</table>
	<hr/>
	作用域操作
	Request:<span th:text="${#httpServletRequest.getAttribute('req')}"></span><br/>
	Session:<span th:text="${session.sess}"></span><br/>
	Application:<span th:text="${application.app}"></span>
	<hr/>
	<a th:href="@{http://www.baidu.com}">绝对路径</a>
	<a th:href="@{/show}">相对路径(当前项目)</a>
	<a th:href="@{~/project2/resourcename}">相对路径(当前服务器)</a>
	<hr/>
	<a th:href="@{/show(id=1,name=zhangsan)}">相对路径(当前项目)---传参</a>
	<a th:href="@{/path/{id}/show(id=1,name=zhangsan )}">相对路径(当前项目)---传参---restful</a>
</body>
</html>